package com.flower.domain.vo.admin.analysis;

import lombok.Data;

import java.util.List;

/**
 * 店铺订单状态分布VO
 */
@Data
public class ShopOrderStatusVO {
    
    /**
     * 订单状态项列表
     */
    private List<OrderStatusItem> items;
    
    /**
     * 订单状态项
     */
    @Data
    public static class OrderStatusItem {
        /**
         * 订单状态
         * 0-待付款，1-待发货，2-待收货，3-已完成，4-已取消，5-已退款
         */
        private Integer status;
        
        /**
         * 状态名称
         */
        private String statusName;
        
        /**
         * 订单数量
         */
        private Integer count;
        
        /**
         * 占比
         */
        private Double percentage;
    }
} 